package o;

public final class dma<A, B> {
    private final A ˊ;
    private final B ॱ;

    private dma(A a, B b) {
        this.ˊ = a;
        this.ॱ = b;
    }

    public static <A, B> dma<A, B> ˋ(A a, B b) {
        return new dma(a, b);
    }

    public A ˏ() {
        return this.ˊ;
    }

    public B ˊ() {
        return this.ॱ;
    }

    public int hashCode() {
        int i = 0;
        int hashCode = ((this.ˊ == null ? 0 : this.ˊ.hashCode()) + 31) * 31;
        if (this.ॱ != null) {
            i = this.ॱ.hashCode();
        }
        return hashCode + i;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        dma o_dma = (dma) obj;
        if (this.ˊ == null) {
            if (o_dma.ˊ != null) {
                return false;
            }
        } else if (!this.ˊ.equals(o_dma.ˊ)) {
            return false;
        }
        if (this.ॱ == null) {
            if (o_dma.ॱ != null) {
                return false;
            }
            return true;
        } else if (this.ॱ.equals(o_dma.ॱ)) {
            return true;
        } else {
            return false;
        }
    }
}
